/*******************************************
  Jose Andres Lara Vecino

  Author       : $Author: cainlara@gmail.com $
  Last CheckIn : $Date: 2012-06-22 20:12:29 +0000 (Fri, 22 Jun 2012) $
  Revision     : $Revision: 97 $
*******************************************/

package listeners;

import java.io.Serializable;

import javax.swing.event.DocumentEvent;
import javax.swing.event.DocumentListener;

/**
 * Listener para componentes de ingreso de texto.
 * 
 * @author jose.lara 06.06.2012
 */
public abstract class ManejadorEventoCambioTexto implements DocumentListener, Serializable {
    private static final long serialVersionUID = 1L;

    @Override
    public void insertUpdate(DocumentEvent e) {
        textoCambia();
    }
    
    @Override
    public void removeUpdate(DocumentEvent e) {
        textoCambia();
    }
    
    @Override
    public void changedUpdate(DocumentEvent e) {
        textoCambia();
    }
    
    public abstract void textoCambia();
}